.home-body {
    background-color: #F5F7FD;
    align-items: center;
    flex-direction: column;
    display: flex;
    padding-right: 0px;
    box-sizing: border-box;
    justify-content: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding-left: 0px;
  }
  .home-body .home-content {
    margin-right: 0px;
    flex-shrink: 0;
    padding-right: 0px;
    width: 1200px;
    box-sizing: border-box;
    padding-left: 0px;
    margin-left: 0px;
  }
  .home-body .home-content .home-top {
    width: 100%;
    height: 192px;
    margin-top: 23px;
    background: linear-gradient(180deg, #E8F0FF 0%, rgba(255, 255, 255, 0.77) 100%);
    box-shadow: 0px -1px 10px 0px rgba(246, 249, 255, 0.5);
    border-radius: 2px;
    border: 1px solid;
    border-image: linear-gradient(180deg, #ffffff, #ffffff) 2 2;
    backdrop-filter: blur(0px);
  }
  .home-body .home-content .home-top .home-top-tittle {
    margin-left: 23px;
    margin-right: 23px;
    margin-top: 23px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    line-height: 31px;
  }
  .home-body .home-content .home-top .home-top-tittle .text-a {
    color: #333333;
  }
  .home-body .home-content .home-top .home-top-subtittle-bg {
    margin-top: 17px;
    display: flex;
    margin-left: 23px;
    margin-right: 23px;
    justify-content: space-around;
  }
  .home-body .home-content .home-top .home-top-subtittle-bg .home-top-subtittle {
    display: flex;
    overflow: hidden;
  }
  .home-body .home-content .home-top .home-top-subtittle-bg .home-top-subtittle .home-top-subtittle-point {
    width: 4px;
    height: 4px;
    background: #3C6EFF;
    border-radius: 2px;
    margin-top: 11px;
    margin-right: 9px;
    margin-left: 9px;
  }
  .home-body .home-content .home-top .home-top-subtittle-bg .home-top-subtittle .home-top-subtittle-text {
    font-size: 17px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
  }
  .home-body .home-content .home-top .home-top-subtittle-bg .home-top-subtittle .home-top-subtittle-text .text-a {
    color: #666666;
  }
  .home-body .home-content .home-top .home-top-line {
    height: 1px;
    background-color: #DAE4F8;
    margin-top: 23px;
    margin-left: 23px;
    margin-right: 23px;
  }
  .home-body .home-content .home-top .home-top-news-bg {
    margin-top: 23px;
    margin-left: 23px;
    margin-right: 23px;
  }
  .home-body .home-content .home-top .home-top-news-bg .home-top-news {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    line-height: 23px;
    margin-left: 11px;
  }
  .home-body .home-content .home-top .home-top-news-bg .home-top-news .text-a {
    color: #333333;
  }
  .home-body .home-content .home-top .home-top-news-bg .home-top-space {
    margin-top: 2px;
    font-size: 13px;
    font-weight: 400;
    color: #CCCCCC;
    line-height: 18px;
    margin-left: 11px;
  }
  .home-body .home-content .home-top .home-top-news-bg a {
    line-height: 24px;
    vertical-align: middle;
    display: inline-block;
  }
  .home-body .home-content .home-top .channel-recommend-split:nth-child(4n) {
    font-size: 13px;
    width: auto;
    flex: none;
    height: auto;
  }
  .home-body .home-content .home-top .channel-recommend-split:nth-child(6n) {
    font-size: 0;
    width: 100%;
    flex: none;
    height: 0;
  }
  .home-body .home-content .home-top .channel-recommend-split:last-child {
    display: none;
  }
  .home-body .home-content .home-detail {
    display: flex;
    justify-content: space-between;
    margin-top: 23px;
  }
  .home-body .home-content .home-detail .home-left {
    width: 930px;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap {
    background: #fff;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .img-wrap .swiper-container {
    width: 592px;
    height: 370px;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .img-wrap img {
    width: 592px;
    height: 370px;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap {
    position: static;
    text-align: inherit;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap .item {
    width: 337px;
    height: 92px;
    padding: 14px 23px 14px 0;
    font-size: 17px;
    color: #333333;
    line-height: 28px;
    border-radius: 0;
    opacity: 1;
    background: none;
    align-items: center;
    display: flex;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap .item div {
    width: 275px;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap .item:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 16px 0 7px;
    background-image: url("../image/icon_now.png");
    background-size: cover;
    visibility: hidden;
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap .swiper-pagination-bullet-active {
    background: linear-gradient(270deg, rgba(68, 114, 248, 0.12) 0%, rgba(68, 114, 248, 0.08) 100%);
  }
  .home-body .home-content .home-detail .home-left .recommend-list-wrap .list-wrap .swiper-pagination-bullet-active:before {
    visibility: visible;
  }
  .home-body .home-content .home-detail .home-left .home-banner-bg {
    display: flex;
    justify-content: space-between;
    margin-top: 11px;
  }
  .home-body .home-content .home-detail .home-left .home-banner-bg .home-banner-img {
    height: 83px;
    width: 223px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news {
    margin-bottom: 40px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item {
    background: #fff;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item:hover {
    box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item:not(:first-child) {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .img {
    width: 211px;
    height: 141px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .content {
    width: 706px;
    padding: 11px 17px 11px 11px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item.content {
    padding: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .title {
    font-size: 16px;
    color: #333333;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .txt {
    line-height: 23px;
    margin-top: 5px;
    font-size: 14px;
    color: #666666;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .img-list {
    margin-top: 11px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .img-list .img {
    width: 290px;
    height: 163px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .des-wrap {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-news .img-list-wrap .g-news-item .des-wrap .des {
    font-size: 13px;
    color: #999999;
  }
  .home-body .home-content .home-detail .home-left .home-banner-bg {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-banner-single-img {
    width: 100%;
    height: 83px;
  }
  .home-body .home-content .home-detail .home-left .tab-lang-title {
    height: 33px;
  }
  .home-body .home-content .home-detail .home-left .tab-lang-title .sel_tap {
    margin-right: 17px;
  }
  .home-body .home-content .home-detail .home-left .lang-btn {
    border-radius: 2px;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    font-weight: 500;
    color: #1A5AC3;
    line-height: 31px;
    background-color: unset;
    width: 103px;
    height: 31px;
    display: flex;
    align-items: center;
    vertical-align: middle;
    padding-left: 11px;
  }
  .home-body .home-content .home-detail .home-left .live-wrap .live-item:hover {
    box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
  }
  .home-body .home-content .home-detail .home-left .live-wrap:nth-child(2) {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-left .live-wrap .img1 {
    width: 615px !important;
    height: 345px !important;
  }
  .home-body .home-content .home-detail .home-left .live-wrap .img2 {
    width: 298px !important;
    height: 167px !important;
  }
  .home-body .home-content .home-detail .home-left .live-wrap .txt {
    width: 297px;
    height: 85px;
    padding: 17px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 25px;
    background: #fff;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap {
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .tab-lang-title {
    height: 33px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .tab-lang-title .sel_tap {
    margin-right: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left {
    width: 459px;
    height: 459px;
    background: #fff;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left:hover {
    box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left .home-news-item .img {
    width: 459px;
    height: 305px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left .home-news-item .content {
    padding-top: 22px;
    padding-left: 17px;
    padding-right: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left .home-news-item .content .title {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left .des-wrap {
    padding-left: 17px;
    padding-right: 17px;
    margin-top: 22px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-left .des-wrap .des {
    font-size: 13px;
    color: #999999;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right {
    width: 453px;
    height: 459px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item {
    height: 140px;
    background: #fff;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item:hover {
    box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item:not(:first-child) {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item .img {
    width: 211px !important;
    height: 140px !important;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item .content {
    width: 229px;
    padding-top: 22px;
    padding-left: 17px;
    padding-right: 17px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item .title {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item .des-wrap {
    margin-top: 36px;
  }
  .home-body .home-content .home-detail .home-left .home-module-wrap .home-module-content .home-module-right .home-news-item .des-wrap .des {
    font-size: 13px;
    color: #999999;
  }
  .home-body .home-content .home-detail .home-left .bottom-btn-bg {
    margin-top: 47px;
    margin-bottom: 74px;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .home-body .home-content .home-detail .home-left .bottom-btn-bg .bottom-btn {
    width: 333px;
    height: 31px;
    border-radius: 2px;
    border: 1px solid #CCCCCC;
    background-color: unset;
    font-size: 11px;
    font-weight: bold;
    color: #1A5AC3;
  }
  .home-body .home-content .home-detail .home-right {
    width: 251px;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg {
    background: #ffffff;
    border-radius: 2px;
    padding: 17px 11px;
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg .right-cooperation-list {
    text-align: left;
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg .right-cooperation-list ul {
    margin: 0;
    text-align: left;
    list-style: disc !important;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg .right-cooperation-list ul .right-cooperation-item-bg {
    margin-top: 11px;
    background: rgba(26, 90, 195, 0.04);
    border-radius: 2px;
    height: 41px;
    width: 100%;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg .right-cooperation-list ul .right-cooperation-item-bg li {
    font-size: 13px;
    font-weight: 400;
    color: #333333;
    line-height: 41px;
    margin-left: 32px;
    height: 41px;
  }
  .home-body .home-content .home-detail .home-right .right-cooperation-bg .right-cooperation-list ul .right-cooperation-item-bg li::marker {
    color: #3c6eff;
  }
  .home-body .home-content .home-detail .home-right .right-pic-talk-bg {
    background: #ffffff;
    border-radius: 2px;
    padding: 17px 11px;
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-right .right-pic-talk-bg .right-pic-talk {
    width: 228px;
    height: 306px !important;
    margin-bottom: 14px;
  }
  .home-body .home-content .home-detail .home-right .right-pic-talk-bg .right-pic-talk .right-pic-talk-img {
    width: 228px;
    height: 303px;
    object-fit: cover !important;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews {
    background: #ffffff;
    border-radius: 2px;
    padding: 17px 11px;
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .poster-bg {
    width: 228px;
    border-radius: 2px;
    margin-top: 21px;
    border: 1px solid #EEEEEE;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .poster-bg .posterimg {
    width: 228px;
    height: 152px;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .poster-bg .posterdes {
    margin-top: 11px;
    margin-left: 11px;
    width: 202px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 25px;
    text-align: left;
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .newlist {
    text-align: left;
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .newlist ul {
    padding: 0 11px;
    margin: 0;
    text-align: left;
    list-style: disc !important;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .newlist ul li {
    font-size: 13px;
    font-weight: 400;
    color: #333333;
    line-height: 17px;
    margin-top: 11px;
  }
  .home-body .home-content .home-detail .home-right .sidebarnews .newlist ul li::marker {
    color: #3c6eff;
  }
  .home-body .home-content .home-detail .home-right .right-banar-bg {
    margin-bottom: 17px;
    width: 251px;
    height: 83px;
  }
  .home-body .home-content .home-detail .home-right .right-banar-bg .right-banar-img {
    width: 251px;
    height: 83px;
  }
  .home-body .home-content .home-detail .home-right .right-banar-ad-bg {
    margin-bottom: 17px;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg {
    margin-bottom: 17px;
    background: #FFFFFF;
    border-radius: 2px;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-img {
    width: 251px;
    height: 66px;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-content-bg {
    padding: 17px 11px 5px 11px;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-content-bg .right-news-content {
    display: flex;
    margin-bottom: 11px;
    justify-content: flex-start;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-content-bg .right-news-content .right-news-foreshow {
    width: 32px;
    height: 17px;
    border-radius: 1px;
    border: 1px solid rgba(26, 90, 195, 0.3);
    background-color: unset;
    font-size: 8px;
    font-weight: 500;
    color: #1A5AC3;
    line-height: 17px;
    margin-top: 2px;
    align-items: center;
    text-align: center;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-content-bg .right-news-content .right-news-playback {
    width: 32px;
    height: 17px;
    border-radius: 1px;
    border: 1px solid rgba(242, 104, 12, 0.3);
    background-color: unset;
    font-size: 8px;
    font-weight: 500;
    color: #F2680C;
    line-height: 17px;
    margin-top: 2px;
    align-items: center;
  }
  .home-body .home-content .home-detail .home-right .right-news-bg .right-news-content-bg .right-news-content .right-news-text {
    width: 192px;
    margin-left: 8px;
    font-size: 13px;
    font-weight: 400;
    height: 18px;
    color: #333333;
    line-height: 18px;
  }
  .home-body .home-content .home-detail .home-right .right-big-img-bg {
    width: 251px;
    height: 381px;
    background: #FFFFFF;
    border-radius: 2px;
    margin-bottom: 17px;
    padding: 17px 11px 17px 11px;
  }
  .home-body .home-content .home-detail .home-right .right-big-img-bg .right-big-img {
    width: 230px;
    height: 305px;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap {
    background: #fff;
    margin-top: 17px;
    padding: 17px 17px 17px 11px;
    border-radius: 2px;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap:first-child {
    margin-top: 0;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap .img-list {
    margin-top: 20px;
    text-align: center;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap .img-list li:not(:first-child) {
    margin-top: 17px;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap .img-list .img {
    width: 130px;
    height: 130px;
    margin-bottom: 11px;
  }
  .home-body .home-content .home-detail .home-right .code-img-wrap .img-list .title {
    font-size: 16px;
    color: #333333;
  }
  .recfocus-ads-list {
    display: flex;
    /* margin-right: -11px; */
    /* justify-content:space-between */
  }
  .recfocus-ads-list li {
    /* width: 224px;
    height: 80px; */
    /* background-color: red; */
  }
  .recfocus-ads-list li:not(:last-child) {
    margin-right: 11px;
  }
  .recfocus-ads-list li a{
    display: block;
    /* margin-top: 17px; */
    margin-bottom: 23px;
  }
  .recfocus-ads-list li img {
    width: 224px;
    height: 80px;
  }
  .description {
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 10px;
  }
  
  /* 新版本样式 */
  .box_4 {
    box-shadow: 0px 2px 5px 0px rgba(67, 102, 135, 0.2);
    background-color: rgba(255, 255, 255, 1);
    /* height: 161px; */
    width: 1200px;
    margin-top: 24px;
  }
  
  .text-wrapper_6 {
    /* width: 617px; */
    /* height: 29px; */
    /* align-items: center; */
    justify-content: center;
    margin: 31px 15px 0 15px;
    display: flex;
    max-height: 80px;
    white-space: pre-wrap;
  }
  
  .text_11 {
    /* width: 617px; */
    /* height: 31px; */
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 31px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: center;
    /* white-space: nowrap; */
    line-height: 40px;
    /* margin-left: 30px;
    margin-right: 30px; */
    overflow: hidden;
  }
  
  .block_2 {
    width: 1150px;
    height: 60px;
    margin: 34px 0 21px 50px;
  }
  
  .section_1 {
    width: 4px;
    height: 37px;
    margin-top: 10px;
  }
  
  .group_2 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: 2px;
  }
  
  .group_3 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: 22px;
  }
  
  .paragraph_1 {
    width: 520px;
    height: 30px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 17px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 30px;
    margin-left: 6px;
    overflow: hidden;
    /* display: flex; */
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .paragraph_1_1 {
    width: 539px;
  
  }
  
  .section_2 {
    width: 4px;
    height: 37px;
    margin: 10px 0 0 47px;
  }
  
  .block_3 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: 2px;
  }
  
  .block_4 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: 22px;
  }
  
  .paragraph_2 {
    width: 520px;
    height: 30px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 17px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 30px;
    margin-left: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .box_5 {
    width: 1200px;
    height: 460px;
    margin-top: 24px;
  }
  
  .box_5 .el-carousel__indicators--horizontal {
    bottom: 0;
    right: 17px;
    left: unset;
    /* -webkit-transform: translateX(-50%);
    transform: translateX(-50%); */
  }
  
  .box_5 .el-carousel__button {
    display: block;
    opacity: 0.48;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 4px;
  }
  
  .group_4 {
    
    background-color: rgba(220, 220, 220, 1);
    height: 460px;
    width: 690px;
    box-shadow: 0px 2px 5px 0px rgba(67, 102, 135, 0.2);
  }
  
  .block_5 {
    width: 690px;
    height: 52px;
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    margin-top: 408px;
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  
  }
  
  .image_lunbo{
    width: 690px;
    height: 460px;
  
  }
  
  .text_12 {
    height: 52px;
    /* overflow-wrap: break-word; */
    color: #ffffff;
    font-size: 20px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    /* white-space: nowrap; */
    line-height: 52px;
    margin: 0px 120px 0 37px;
    /* position: absolute;
    z-index: 999; */
  }
  
  .group_9 {
    background-color: rgba(255, 255, 255, 1);
    width: 494px;
    height: 460px;
    box-shadow: 0px 2px 5px 0px rgba(67, 102, 135, 0.2);
  }
  
  .text-wrapper_7 {
    background-color: rgba(7, 62, 115, 1);
    height: 60px;
    width: 494px;
  }
  
  .text_13 {
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 60px;
    margin: 0px 36px 0 36px;
  }
  
  .block_6 {
    width: 476px;
    height: 18px;
    margin: 26px 0 0 10px;
  }
  .box_top_8{
    height: 66px;
  }
  
  .eleactive{
    background-color: rgba(7, 62, 115, 1);
  }
  .eleactive .text_14{
    color: #ffffff;
  }
  .eleactive .box_6{
    background-color: rgba(7, 62, 115, 1);
  }
  .eleactive .block6_line{
    background-color: rgba(7, 62, 115, 1);
  }
  
  .box_6 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 6px;
  }
  
  .text_14 {
    width: 435px;
    margin-left: 15px;
    margin-right: 20px;
    height: 20px;
    /* overflow-wrap: break-word; */
    color: #282828;
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    /* white-space: nowrap; */
    line-height: 20px;
  }
  
  .block6_line{
    margin: 20px 10px 0px 7px;
    height: 1px;
    background: #E8E8E8;
  }
  
  .image_2 {
    width: 476px;
    height: 1px;
    margin: 19px 0 0 7px;
  }
  
  .block_7 {
    width: 458px;
    height: 21px;
    margin: 24px 0 0 10px;
  }
  
  .group_10 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 6px;
  }
  
  .text_15 {
    width: 435px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
  }
  
  .image_3 {
    width: 476px;
    height: 1px;
    margin: 21px 0 0 7px;
  }
  
  .block_8 {
    width: 458px;
    height: 21px;
    margin: 21px 0 0 10px;
  }
  
  .box_7 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 6px;
  }
  
  .text_16 {
    width: 435px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
  }
  
  .image_4 {
    width: 476px;
    height: 1px;
    margin: 24px 0 0 7px;
  }
  
  .block_9 {
    width: 447px;
    height: 21px;
    margin: 23px 0 0 10px;
  }
  
  .block_10 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 6px;
  }
  
  .text_17 {
    width: 425px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
  }
  
  .image_5 {
    width: 476px;
    height: 1px;
    margin: 22px 0 0 7px;
  }
  
  .block_11 {
    width: 447px;
    height: 21px;
    margin: 24px 0 0 10px;
  }
  
  .group_11 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 6px;
  }
  
  .text_18 {
    width: 425px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
  }
  
  .image_6 {
    width: 476px;
    height: 1px;
    margin: 21px 0 0 7px;
  }
  
  .block_12 {
    width: 455px;
    height: 18px;
    margin: 24px 0 26px 10px;
  }
  
  .box_8 {
    background-color: #9F2C3C;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-top: 4px;
  }
  
  .text_19 {
    width: 432px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
  }
  
  .box_9 {
    width: 1200px;
    height: 623px;
    margin-top: 24px;
  }
  
  .group_12 {
    width: 926px;
    height: 623px;
  }
  
  .image_7 {
    width: 224px;
    height: 80px;
    margin-left: 1px;
  }
  
  .box_10 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 926px;
    height: 520px;
    /* margin-top: 23px; */
  }
  
  .section_3 {
    width: 905px;
    height: 24px;
    margin: 21px 0 0 11px;
  }
  
  .group_13 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_20 {
    width: 47px;
    height: 23px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 23px;
    margin: 1px 0 0 10px;
  }
  
  .image_8 {
    width: 796px;
    height: 6px;
    margin: 10px 0 0 12px;
  }
  
  .text_21 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 0px;
  }
  
  .section_4 {
    width: 899px;
    height: 416px;
    margin: 20px 0 20px 9px;
  }
  
  .image-text_1 {
    width: 448px;
    height: 415px;
  }
  
  .box_11 {
    background-color: rgba(255, 255, 255, 1);
    height: 299px;
    width: 448px;
    overflow: hidden;
  }
  
  .image_yaowen{
    height: 299px;
    width: 448px;
  }
  
  .block_13 {
    /* background-color: rgba(0, 0, 0, 0.5); */
    height: 40px;
    margin-top: 259px;
    width: 448px;
    position: absolute;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  /* .text-wrapper_8 {
    width: 326px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 40px;
    margin: 13px 0 0 61px;
  } */
  
  .text_22 {
    /* width: 326px; */
    height: 40px;
    /* overflow-wrap: break-word; */
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    /* white-space: nowrap; */
    margin: 0px 25px 0 25px;
    line-height: 40px;
  }
  
  .text_23 {
    width: 326px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 40px;
  }
  
  .box_12 {
    width: 448px;
    /* height: 116px; */
    margin: 20px 10px 0 2px;
  }
  
  
  
  .group_14 {
    width: 3px;
    height: 85px;
    margin-top: 5px;
  }
  
  /* .block_14 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
  }
  
  .block_15 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .block_16 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  } */
  
  .text-group_1 {
    /* width: 402px; */
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 15px;
    position: relative;
    padding-left: 12px;
    margin-bottom: 21px;
  }
  .text-group_1:last-child {
    margin-bottom: 0px;
  }
  
  .left_point::before{
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    background: #9F2C3C;
    border-radius: 50%;
    left: 0;
    top: 6px;
    position: absolute;
  
  }
  
  .block_17 {
    width: 423px;
    /* height: 436px; */
  }
  
  .block_18 {
    width: 421px;
    /* height: 216px; */
  }
  
  .box_13 {
    width: 3px;
    /* height: 203px; */
    margin-top: 6px;
  }
  
  .box_14 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
  }
  
  .box_15 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_16 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .box_17 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_18 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 36px;
  }
  
  .box_19 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .paragraph_3 {
    width: 408px;
    /* height: 216px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
  }
  
  .image_9 {
    width: 421px;
    height: 1px;
    margin: 31px 0 0 2px;
  }
  
  .block_19 {
    width: 419px;
    /* height: 146px; */
    margin: 31px 0 0px 1px;
  }
  
  .group_15 {
    width: 3px;
    height: 124px;
    margin-top: 6px;
  }
  
  .group_16 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
  }
  
  .group_17 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .group_18 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .group_19 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .paragraph_4 {
    width: 406px;
    /* height: 146px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
  }
  
  .group_20 {
    width: 263px;
    height: 623px;
    /* margin-top: 1px; */
  }
  
  .group_21 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 339px;
    /* margin-left: 1px; */
  }
  
  .image-text_2 {
    width: 262px;
    height: 83px;
    /* margin-top: -3px; */
  }
  
  .publish_line{
    margin: 13px 11px 0px 12px;
    height: 1px;
    background: #E8E8E8;
  }
  
  .image_10 {
    width: 262px;
    height: 83px;
  }
  
  
  
  .text-group_2 {
    overflow-wrap: break-word;
    color: #222222;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 18px;
    margin: 15px 0 0 12px;
    align-items: center;
    width: 240px;
    height: 35px;
    display: flex;
    align-items: center;
  }
  
  .publish_line_1{
    margin: 8px 11px 0px 12px;
    height: 1px;
    background: #E8E8E8;
  }
  
  .text-group_2_2 {
    overflow-wrap: break-word;
    color: #222222;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 18px;
    margin: 8px 0 0 12px;
    align-items: center;
    width: 240px;
    height: 35px;
    display: flex;
    align-items: center;
  }
  
  .image_11 {
    width: 239px;
    height: 1px;
    margin: 13px 0 0 12px;
  }
  
  .paragraph_5 {
    width: 244px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 20px;
    margin: 13px 0 0 12px;
  }
  
  .image_12 {
    width: 239px;
    height: 1px;
    margin: 14px 0 0 12px;
  }
  
  .paragraph_6 {
    width: 237px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 20px;
    margin: 14px 0 0 12px;
  }
  
  .image_13 {
    width: 239px;
    height: 1px;
    margin: 15px 0 0 12px;
  }
  
  .paragraph_7 {
    width: 244px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 20px;
    margin: 14px 0 22px 12px;
  }
  
  .group_22 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 268px;
    margin-top: 15px;
  }
  
  .group_23 {
    width: 244px;
    height: 24px;
    margin: 15px 0 0 7px;
  }
  
  .section_5 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_24 {
    width: 97px;
    height: 23px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 23px;
    margin: 1px 0 0 9px;
  }
  
  .text_25 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 10px 0 0 95px;
  }
  
  .group_24 {
    background-color: rgba(255, 255, 255, 1);
    height: 214px;
    width: 248px;
    margin: 15px 0 0 7px;
  }
  
  
  
  .group_24 .el-carousel__button {
    display: block;
    opacity: 0.48;
    width: 4px;
    height: 4px;
    background-color: #8A8A8A;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 2px;
  }
  
  .group_24 .is-active .el-carousel__button {
    display: block;
    opacity: 0.48;
    width: 20px;
    height: 4px;
    background-color: #243151;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 2px;
  }
  
  .group_24_1 {
  
    height: 214px;
    width: 248px;
  
  }
  
  .group_img_24 {
    height: 167px;
    width: 248px;
  }
  
  .block_s_24 {
    width: 248px;
    height: 31px;
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    margin-top: 136px;
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  
  }
  
  .text_s_24 {
    height: 31px;
    /* overflow-wrap: break-word; */
    color: #ffffff;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    /* white-space: nowrap; */
    line-height: 31px;
    margin: 0px 10px 0 10px;
    /* position: absolute;
    z-index: 999; */
  }
  
  .text-wrapper_9 {
    background-color: rgba(16, 7, 7, 0.6);
    height: 31px;
    margin-top: 136px;
    width: 248px;
  }
  
  .text_26 {
    width: 227px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 20px;
    margin: 8px 0 0 10px;
  }
  
  .group_25 {
    width: 48px;
    height: 4px;
    margin: 17px 0 26px 106px;
  }
  
  .box_20 {
    background-color: rgba(36, 49, 81, 1);
    border-radius: 2px;
    width: 20px;
    height: 4px;
  }
  
  .box_21 {
    background-color: rgba(138, 138, 138, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: 4px;
  }
  
  .box_22 {
    background-color: rgba(138, 138, 138, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: 2px;
  }
  
  .box_23 {
    background-color: rgba(138, 138, 138, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: 4px;
  }
  
  .box_24 {
    background-color: rgba(138, 138, 138, 1);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: 2px;
  }
  
  .box_25 {
    width: 1200px;
    height: 864px;
    margin-top: 24px;
  }
  
  .box_26 {
    width: 926px;
    height: 864px;
  }
  
  .block_20 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 926px;
    height: 388px;
  }
  
  .box_27 {
    width: 905px;
    height: 24px;
    margin: 21px 0 0 11px;
  }
  
  .section_6 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_27 {
    width: 123px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_14 {
    width: 747px;
    height: 6px;
    margin: 10px 0 0 -13px;
  }
  
  .text_28 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 0px;
  }
  
  .box_28 {
    width: 899px;
    height: 299px;
    margin: 20px 0 24px 9px;
  }
  
  .section_7 {
    background-color: rgba(255, 255, 255, 1);
    height: 299px;
    width: 448px;
  }
  
  .section_8 {
    background-color: rgba(0, 0, 0, 0.5);
    height: 40px;
    margin-top: 259px;
    width: 448px;
  }
  
  .text-wrapper_10 {
    width: 326px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 40px;
    margin: 13px 0 0 61px;
  }
  
  .text_29 {
    width: 326px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 40px;
  }
  
  .text_30 {
    width: 326px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 40px;
  }
  
  .section_9 {
    width: 3px;
    height: 283px;
    margin: 6px 0 0 29px;
  }
  
  .box_29 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
  }
  
  .box_30 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_31 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .box_32 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_33 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 36px;
  }
  
  .box_34 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_35 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .box_36 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .text-wrapper_11 {
    width: 419px;
    height: 296px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Medium;
    font-weight: 400;
    text-align: left;
    line-height: 40px;
    margin-left: 10px;
  }
  
  .paragraph_8 {
    width: 419px;
    height: 296px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    line-height: 40px;
  }
  
  .paragraph_9 {
    width: 419px;
    height: 296px;
    overflow-wrap: break-word;
    color: rgba(67, 67, 67, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
  }
  
  .block_21 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 926px;
    height: 40px;
    margin: 24px 0 0 2px;
  }
  
  .text_31 {
    width: 926px;
    height: 40px;
    /* overflow-wrap: break-word; */
    /* color: rgba(7, 62, 115, 1); */
    /* font-size: 22px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 36px;
    margin: 7px 0 0 8px; */
    /* padding-left: 8px; */
  }
  
  .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
    padding-left: 10px;
  }
  
  .el-tabs__item {
    padding: 0 6px;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    display: inline-block;
    list-style: none;
    font-weight: 500;
    color: #333333;
    position: relative;
    font-size: 22px;
    font-family: Source Han Sans CN;
    font-weight: 500;
  }
  .el-tabs__active-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #073E73;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    list-style: none;
  }
  
  .el-tabs__item:hover {
    color: #073E73;
    cursor: pointer;
  }
  
  .el-tabs__header {
    padding: 0;
    position: relative;
    margin: 0 0 10px;
  }
  
  .el-tabs__nav-wrap::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: unset;
    z-index: 1;
  }
  
  .el-tabs__item.is-active {
    color: #073E73;
  }
  
  .group_26 {
    background-color: rgba(7, 62, 115, 1);
    width: 42px;
    height: 3px;
    margin: 9px 0 0 7px;
  }
  
  .block_22 {
    width: 926px;
    height: 402px;
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1)!important;;
    background-color: rgba(255, 255, 255, 1);
    /* background: url(./img/19dadc578c841961c73f932e5fdfca39.png) -2px
      0px no-repeat;
    background-size: 933px 413px; */
    /* margin: 2px 0 0 0px; */
    /* position : relative;
    z-index: 898 !important;; */
  }
  
  .el-tabs__content {
    overflow: visible;
    position: relative;
  }
  
  .box_37 {
    width: 425px;
    height: 346px;
    margin: 24px 0 0 14px;
  }
  
  .box_38 {
    width: 425px;
    height: 111px;
  }
  
  .box_39 {
    background-color: rgba(7, 62, 115, 1);
    width: 167px;
    height: 111px;
  }
  
  .paragraph_10 {
    width: 249px;
    /* height: 78px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 30px;
    /* margin-top: 19px; */
  
  }
  
  .box_paragraph_10 {
    width: 249px;
    height: 111px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* height: 78px; */
  
  }
  
  .box_40 {
    width: 419px;
    height: 216px;
    margin: 19px 0 0 4px;
  }
  
  .group_27 {
    width: 3px;
    height: 205px;
    margin-top: 5px;
  }
  
  .group_28 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
  }
  
  .group_29 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .group_30 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .group_31 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 36px;
  }
  
  .group_32 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 38px;
  }
  
  .group_33 {
    background-color: rgba(159, 44, 60, 1);
    border-radius: 50%;
    width: 3px;
    height: 3px;
    margin-top: 37px;
  }
  
  .paragraph_11 {
    width: 421px;
    height: 216px;
    overflow-wrap: break-word;
    color: rgba(67, 67, 67, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
  }
  
  .image_15 {
    width: 447px;
    height: 368px;
    margin: 24px 15px 0 27px;
    overflow: hidden;
  }
  
  .text-group_image_15 {
    width: 440px;
    /* height: 34px; */
    overflow-wrap: break-word;
    color: rgba(16, 7, 7, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 26px;
    margin: 5px 0 0 4px;
  }
  
  .box_41 {
    width: 263px;
    height: 863px;
  }
  
  .group_34 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    height: 256px;
    width: 262px;
  }
  
  .group_35 {
    width: 244px;
    height: 24px;
    margin: 20px 0 0 8px;
  }
  
  .group_35_1 {
  
    margin: 20px 0 0 0px;
  }
  
  .box_42 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_32 {
    width: 173px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .text_33 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 10px 0 0 19px;
  }
  
  .text-wrapper_12 {
    width: 241px;
    height: 34px;
    margin: 30px 0 0 12px;
  }
  
  .paragraph_12 {
    width: 241px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 20px;
  }
  
  .image-wrapper_1 {
    width: 239px;
    height: 1px;
    margin: 13px 0 0 12px;
  }
  
  .image_16 {
    width: 239px;
    height: 1px;
  }
  
  .text-wrapper_13 {
    width: 227px;
    height: 14px;
    margin: 21px 0 0 12px;
  }
  
  .text_34 {
    width: 227px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .image-wrapper_2 {
    width: 239px;
    height: 1px;
    margin: 26px 0 0 12px;
  }
  
  .image_17 {
    width: 239px;
    height: 1px;
  }
  
  .text-wrapper_14 {
    width: 244px;
    height: 34px;
    margin: 13px 0 25px 12px;
  }
  
  .paragraph_13 {
    width: 244px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 20px;
  }
  
  .group_36 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 280px;
    margin: 20px 0 0 1px;
  }
  
  .section_10 {
    width: 244px;
    height: 24px;
    margin: 21px 0 0 6px;
  }
  
  .group_37 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_35 {
    width: 97px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 10px;
  }
  
  .text_36 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 10px 0 0 94px;
  }
  
  .image-text_3 {
    width: 243px;
    height: 208px;
    margin: 14px 0 13px 8px;
  }
  
  .image_18 {
    width: 243px;
    height: 162px;
  }
  
  .text-group_3 {
    width: 241px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(16, 7, 7, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 17px;
    margin: 12px 0 0 2px;
  }
  
  .group_38 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 290px;
    margin: 17px 0 0 1px;
  }
  
  .block_23 {
    width: 244px;
    height: 24px;
    margin: 18px 0 0 7px;
  }
  
  .block_24 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_37 {
    width: 48px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 10px;
  }
  
  .text_38 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 10px 0 0 143px;
  }
  
  .image-text_4 {
    width: 248px;
    height: 215px;
    margin: 17px 0 16px 7px;
  }
  
  .block_25 {
    background-color: rgba(255, 255, 255, 1);
    width: 248px;
    height: 167px;
  }
  
  .text-group_4 {
    width: 241px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(16, 7, 7, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 17px;
    margin: 14px 0 0 4px;
  }
  
  .box_43 {
    width: 1200px;
    height: 558px;
    margin-top: 23px;
  }
  
  .group_39 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 926px;
    height: 558px;
    /* margin-top: 1px; */
  }
  
  .box_44 {
    width: 912px;
    height: 23px;
    margin: 18px 0 0 5px;
  }
  
  .group_40 {
    background-color: rgba(159, 44, 60, 1);
    width: 2px;
    height: 18px;
    margin-top: 3px;
  }
  
  .text_39 {
    width: 52px;
    height: 23px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 21px;
    margin-left: 7px;
  }
  
  .image_19 {
    width: 790px;
    height: 5px;
    margin: 11px 0 0 10px;
  }
  
  .text_40 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 8px 0 0 0px;
  }
  
  .box_45 {
    width: 908px;
    height: 390px;
    margin: 19px 0 0 -1px;
  }
  
  .box_46 {
    background-color: rgba(251, 251, 251, 1);
    height: 386px;
    width: 580px;
    overflow: hidden;
  }
  
  .box_47 {
    background-color: rgba(40, 40, 40, 0.8);
    width: 580px;
    height: 49px;
  
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    margin-top: 337px;
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  .image-text_5 {
    width: 560px;
    height: 31px;
    margin: 8px 0 0 13px;
  }
  
  .label_1 {
    width: 31px;
    height: 31px;
  }
  
  .text-group_5 {
    /* width: 281px; */
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 5px;
    margin-left: 10px;
  
  }
  
  .box_48 {
    width: 310px;
    height: 386px;
  }
  
  .group_41 {
    background-color: rgba(251, 251, 251, 1);
    height: 180px;
    width: 310px;
    overflow: hidden;
  }
  
  .box_49 {
    background-color: rgba(40, 40, 40, 0.8);
    width: 310px;
    height: 31px;
    margin-top: 156px;
  
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  .image-text_6 {
    width: 291px;
    height: 24px;
    margin: 1px 0 0 11px;
  }
  
  .label_2 {
    width: 24px;
    height: 24px;
  }
  
  .text-group_6 {
    width: 259px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 4px;
    margin-left: 10px;
  }
  
  
  .group_42_2 {
    background-color: rgba(251, 251, 251, 1);
    height: 173px;
    /* margin-top: 16px; */
    width: 284px;
    overflow: hidden;
  }
  
  .group_42_3 {
    background-color: rgba(251, 251, 251, 1);
    height: 173px;
    width: 284px;
  }
  
  .group_42 {
    background-color: rgba(251, 251, 251, 1);
    height: 180px;
    margin-top: 25px;
    width: 310px;
  }
  
  
  .group_42_1 {
    background-color: rgba(251, 251, 251, 1);
    height: 180px;
    width: 310px;
    overflow: hidden;
  }
  
  .box_50 {
    background-color: rgba(40, 40, 40, 0.8);
    width: 310px;
    height: 31px;
    margin-top: 149px;
  
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  .box_50_1 {
    background-color: rgba(40, 40, 40, 0.8);
    width: 284px;
    height: 31px;
    margin-top: 142px;
  
    position: absolute;
    /* background: url(./img/fbef5edb9e815691c3e5863f59864183.png)
      100% no-repeat; */
    /* background-size: 100% 100%; */
    /* background: #000000; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  .image-text_7_1 {
    width: 261px;
    height: 24px;
    margin-left: 11px;
  }
  
  .text-group_7_1 {
    width: 219px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 5px;
    margin-left: 10px;
  }
  
  .image-text_7 {
    width: 291px;
    height: 24px;
    margin-left: 11px;
  }
  
  .label_3 {
    width: 24px;
    height: 24px;
  }
  
  .text-group_7 {
    width: 249px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 5px;
    margin-left: 10px;
  }
  
  .box_51 {
    width: 900px;
    height: 58px;
    margin: 22px 0 28px 11px;
  }
  
  .image-wrapper_3 {
    width: 18px;
    height: 58px;
  }
  
  .thumbnail_2 {
    width: 18px;
    height: 18px;
  }
  
  .thumbnail_3 {
    width: 18px;
    height: 18px;
    margin-top: 22px;
  }
  
  .text_41 {
    width: 415px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Normal;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 16px;
    margin: 1px 0 22px 6px;
  }
  .text_41_1 {
    width: 415px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Normal;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 16px;
    margin: 1px 0 0px 6px;
  }
  
  .image-wrapper_4 {
    width: 18px;
    height: 58px;
    margin-left: 20px;
  }
  
  .thumbnail_4 {
    width: 18px;
    height: 18px;
  }
  
  .thumbnail_5 {
    width: 18px;
    height: 18px;
    margin-top: 22px;
  }
  
  .text_42 {
    width: 354px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Normal;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
    margin: 1px 0 0 6px;
  }
  
  .group_43 {
    width: 262px;
    height: 558px;
  }
  
  .group_44 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 251px;
  }
  
  .box_52 {
    width: 244px;
    height: 24px;
    margin: 19px 0 0 7px;
  }
  
  .box_53 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_43 {
    width: 123px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .text_44 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 10px 0 0 69px;
  }
  
  .image-text_8 {
    width: 243px;
    height: 184px;
    margin: 12px 0 12px 9px;
  }
  
  .image_20 {
    width: 243px;
    height: 162px;
  }
  
  .text-group_8 {
    /* width: 243px; */
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(1, 0, 0, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: center;
    white-space: nowrap;
    line-height: 14px;
    margin: 8px 10px 0 10px;
  }
  
  .group_45 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 262px;
    height: 194px;
    margin-top:11px;
  }
  
  .group_46 {
    width: 229px;
    height: 24px;
    margin: 26px 0 0 10px;
  }
  
  .section_11 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_45 {
    width: 96px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 11px;
  }
  
  .text-wrapper_15 {
    background-color: rgba(7, 62, 115, 1);
    border-radius: 11px;
    height: 23px;
    margin-left: 45px;
    width: 74px;
  }
  
  .text_46 {
    width: 45px;
    height: 23px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 23px;
    margin: 0px 0 0 15px;
  }
  
  .image_21 {
    width: 239px;
    height: 1px;
    margin: 20px 0 0 12px;
  }
  
  .paragraph_14 {
    width: 241px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 19px;
    margin: 10px 0 0 12px;
  }
  
  .image_22 {
    width: 239px;
    height: 1px;
    margin: 11px 0 0 12px;
  }
  
  .paragraph_15 {
    width: 244px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 19px;
    margin: 10px 0 0 12px;
  }
  
  .image_23 {
    width: 239px;
    height: 1px;
    margin: 11px 0 0 12px;
  }
  
  .paragraph_16 {
    width: 237px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 19px;
    margin: 12px 0 0 12px;
  }
  
  .image_24 {
    width: 239px;
    height: 1px;
    margin: 11px 0 0 12px;
  }
  
  .paragraph_17 {
    width: 241px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: justifyAll;
    line-height: 19px;
    margin: 10px 0 12px 12px;
  }
  
  .box_54 {
    width: 1200px;
    height: 365px;
    margin-top: 20px;
  }
  
  .block_26 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    height: 365px;
    width: 926px;
  }
  
  .group_47 {
    width: 912px;
    height: 24px;
    margin: 17px 0 0 5px;
  }
  
  .block_27 {
    background-color: rgba(159, 44, 60, 1);
    width: 2px;
    height: 18px;
    margin-top: 3px;
  }
  
  .text_47 {
    width: 52px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 21px;
    margin-left: 7px;
  }
  
  .image_25 {
    width: 795px;
    height: 5px;
    margin: 11px 0 0 5px;
  }
  
  .text_48 {
    width: 31px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 8px 0 0 0px;
  }
  
  .group_48 {
    width: 906px;
    height: 173px;
    margin: 38px 0 0 12px;
  }
  
  .thumbnail_6 {
    width: 7px;
    height: 11px;
    margin-top: 81px;
  }
  
  .image-wrapper_5 {
    width: 874px;
    height: 173px;
    margin-left: 8px;
    justify-content: space-between;
  }
  
  .image_26 {
    width: 284px;
    height: 173px;
    margin-right: 11px;
  }
  
  .thumbnail_7 {
    width: 7px;
    height: 11px;
    margin: 81px 0 0 10px;
  }
  
  .group_49 {
    width: 900px;
    height: 58px;
    margin: 23px 0 32px 12px;
  }
  
  .image-wrapper_6 {
    width: 18px;
    height: 58px;
  }
  
  .thumbnail_8 {
    width: 18px;
    height: 18px;
  }
  
  .thumbnail_9 {
    width: 18px;
    height: 18px;
    margin-top: 22px;
  }
  
  .text_49 {
    width: 415px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Normal;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
    margin: 1px 0 0 6px;
  }
  
  .image-wrapper_7 {
    width: 18px;
    height: 58px;
    margin-left: 20px;
  }
  
  .thumbnail_10 {
    width: 18px;
    height: 18px;
  }
  
  .thumbnail_11 {
    width: 18px;
    height: 18px;
    margin-top: 22px;
  }
  
  .text_50 {
    width: 415px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Normal;
    /* font-weight: NaN; */
    text-align: left;
    line-height: 40px;
    margin: 1px 0 0 6px;
  }
  
  .block_28 {
    box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    height: 365px;
    width: 261px;
  }
  
  .box_55 {
    width: 190px;
    /* height: 136px; */
    margin: 39px 0 0 38px;
  }
  
  .image-text_9 {
    width: 96px;
    /* height: 136px; */
    align-items: center;
  }
  
  .image_27 {
    width: 87px;
    height: 115px;
    border: 1px solid rgba(199, 199, 199, 1);
    /* margin-left: 4px; */
  }
  
  .text-group_9 {
    width: 110px;
    /* height: 12px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 12px;
    margin-left: -10;
    margin-top: 9px;
  }
  
  .image-text_10 {
    width: 87px;
    height: 136px;
    align-items: center;
  }
  
  .image_28 {
    width: 87px;
    height: 115px;
    border: 1px solid rgba(199, 199, 199, 1);
  }
  
  .text-group_10 {
    width: 60px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 19px;
    margin: 9px 0 0 16px;
  }
  
  .box_56 {
    width: 190px;
    height: 136px;
    margin: 15px 0 38px 38px;
  }
  
  .image-text_11 {
    width: 87px;
    height: 136px;
    align-items: center;
  }
  
  .image_29 {
    width: 87px;
    height: 115px;
    border: 1px solid rgba(199, 199, 199, 1);
  }
  
  .text-group_11 {
    width: 48px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 19px;
    margin: 9px 0 0 20px;
  }
  
  .image-text_12 {
    width: 87px;
    height: 136px;
    align-items: center;
  }
  
  .image_30 {
    width: 87px;
    height: 115px;
    border: 1px solid rgba(199, 199, 199, 1);
  }
  
  .text-group_12 {
    width: 36px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 19px;
    margin: 9px 0 0 28px;
  }
  
  .ad_single {
    width: 1200px;
    /* height: 80px; */
    margin-top: 24px;
    /* background-color: red; */
  }
  
  .box_57 {
    box-shadow: 0px 4px 3px 0px rgba(49, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 1200px;
    height: 517px;
    margin-top: 22px;
  }
  
  .block_29 {
    width: 380px;
    height: 454px;
    margin: 26px 0 0 5px;
  }
  
  .section_12 {
    width: 367px;
    height: 24px;
    margin-left: 5px;
  }
  
  .box_58 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_51 {
    width: 105px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_32 {
    width: 207px;
    height: 6px;
    margin: 10px 0 0 5px;
  }
  
  .text_52 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .box_news_33 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  .image-news_1{
    width: 380px;
    height: 255px;
    /* margin-bottom: 24px; */
  }
  
  .box_news_img{
    width: 380px;
    height: 255px;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative;
  
  }
  .box_news_text_33{
    width: 370px;
  
    /* height: 116px; */
    margin: 20px 0px 0 4px;
  
  }
  
  .block_30 {
    background-color: rgba(159, 44, 60, 0.2);
    width: 1px;
    height: 454px;
    margin: 26px 0 0 12px;
  }
  
  .block_31 {
    width: 380px;
    height: 454px;
    margin: 26px 0 0 11px;
  }
  
  .block_31_1 {
    /* background-color: rgba(0, 0, 0, 0.5); */
    height: 40px;
    top: 215px;
    width: 380px;
    position: absolute;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
  }
  
  .text_22_1 {
    /* width: 326px; */
    height: 40px;
    /* overflow-wrap: break-word; */
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    /* white-space: nowrap; */
    margin: 0px 10px 0 10px;
    line-height: 40px;
  }
  
  .group_50 {
    width: 367px;
    height: 24px;
    margin-left: 6px;
  }
  
  .box_59 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_53 {
    width: 52px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_34 {
    width: 246px;
    height: 6px;
    margin: 10px 0 0 19px;
  }
  
  .text_54 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .image_35 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  
  .block_32 {
    background-color: rgba(159, 44, 60, 0.2);
    width: 1px;
    height: 454px;
    margin: 26px 0 0 12px;
  }
  
  .block_33 {
    width: 380px;
    height: 454px;
    margin: 26px 8px 0 11px;
  }
  
  .box_60 {
    width: 367px;
    height: 24px;
    margin-left: 5px;
  }
  
  .group_51 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_55 {
    width: 52px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_36 {
    width: 243px;
    height: 6px;
    margin: 10px 0 0 22px;
  }
  
  .text_56 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .image_37 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  
  .image_38 {
    width: 1200px;
    height: 81px;
    margin-top: 25px;
  }
  
  .box_61 {
    box-shadow: 0px 4px 3px 0px rgba(49, 50, 50, 0.1);
    background-color: rgba(255, 255, 255, 1);
    width: 1200px;
    height: 517px;
    margin-top: 24px;
    margin-bottom: 100px;
  }
  
  .group_52 {
    width: 380px;
    height: 454px;
    margin: 26px 0 0 5px;
  }
  
  .block_34 {
    width: 367px;
    height: 24px;
    margin-left: 5px;
  }
  
  .box_62 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_57 {
    width: 52px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_39 {
    width: 250px;
    height: 6px;
    margin: 10px 0 0 15px;
  }
  
  .text_58 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .image_40 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  
  .group_53 {
    background-color: rgba(159, 44, 60, 0.2);
    width: 1px;
    height: 454px;
    margin: 26px 0 0 12px;
  }
  
  .group_54 {
    width: 380px;
    height: 454px;
    margin: 26px 0 0 11px;
  }
  
  .box_63 {
    width: 367px;
    height: 24px;
    margin-left: 6px;
  }
  
  .box_64 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_59 {
    width: 51px;
    height: 23px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 23px;
    margin: 1px 0 0 9px;
  }
  
  .image_41 {
    width: 246px;
    height: 6px;
    margin: 10px 0 0 20px;
  }
  
  .text_60 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .image_42 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  
  .group_55 {
    background-color: rgba(159, 44, 60, 0.2);
    width: 1px;
    height: 454px;
    margin: 26px 0 0 12px;
  }
  
  .group_56 {
    width: 380px;
    height: 454px;
    margin: 26px 8px 0 11px;
  }
  
  .group_57 {
    width: 367px;
    height: 24px;
    margin-left: 5px;
  }
  
  .block_35 {
    background-color: rgba(159, 44, 60, 1);
    width: 3px;
    height: 24px;
  }
  
  .text_61 {
    width: 52px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(7, 62, 115, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: justifyAll;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 9px;
  }
  
  .image_43 {
    width: 243px;
    height: 6px;
    margin: 10px 0 0 22px;
  }
  
  .text_62 {
    width: 30px;
    height: 9px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: SourceHanSansCN-Regular;
    /* font-weight: NaN; */
    text-align: left;
    white-space: nowrap;
    line-height: 9px;
    margin: 9px 0 0 5px;
  }
  
  .image_44 {
    width: 380px;
    height: 411px;
    margin-top: 19px;
  }
  
  .image_45 {
    width: 1920px;
    height: 342px;
    margin-top: -1px;
  }
  /* 新样式公共 */
  /* .flex-col {
    display: flex;
    flex-direction: column;
  }
  .flex-row {
    display: flex;
    flex-direction: row;
  }
  .justify-start {
    display: flex;
    justify-content: flex-start;
  }
  .justify-center {
    display: flex;
    justify-content: center;
  }
  .justify-end {
    display: flex;
    justify-content: flex-end;
  }
  .justify-evenly {
    display: flex;
    justify-content: space-evenly;
  }
  .justify-around {
    display: flex;
    justify-content: space-around;
  }
  .justify-between {
    display: flex;
    justify-content: space-between;
  }
  .align-start {
    display: flex;
    align-items: flex-start;
  }
  .align-center {
    display: flex;
    align-items: center;
  }
  .align-end {
    display: flex;
    align-items: flex-end;
  } */
  
  .g-ellipsis-two {
    word-break: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .g-ellipsis-two-clip {
    word-break: break-word;
    text-overflow: clip;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  
  .g-ellipsis-3 {
    word-break: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .g-ellipsis-4 {
    word-break: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  
  .g-ellipsis-6 {
    word-break: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
  
  .g-ellipsis{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  
  }
  
  .g-ellipsis-clip{
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  
  }
  .img{
    object-fit: cover;
  }
  
  a img:hover{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
    -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
    transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
    
  }
  
  a{
    overflow: hidden;
    
  }
  
  
  /**新增招聘浮层**/
  .home-zpact-box{
    position: relative;
  }
  .home-zpact-wrap{
    position:absolute ;
    left: -220px;
    text-align: center;
    top:49px
  }
  .home-zpact-wrap-right{
    position:absolute ;
    right: -220px;
    text-align: center;
    top:49px
  }
  .home-zpact-a{
    display: block;
  }
  .home-zpact-btn{
    margin-top: 16px;
    width: 84px;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(180deg, #0E87C3 0%, #073E73 100%);
    border-radius: 23px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
  }



  .welfare-lottery {
    width: 262px;
    height: 80px;
    margin-top: 16px;
  }
  .shawl{
    width: 1920px;
    height: 817px;
    position: fixed;
    z-index: 1000;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .shawl-root {
    display: flex;
    justify-content: center;
    width: 100%;
    pointer-events: none;
  }
  .shawl-root-empty {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 150px;
    z-index: 1100;
    position: fixed;
  }
  .shawl-root > img:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: none;
    -o-transition: none ;
    transition: none;
  }
  @media screen and (max-width: 1200px) {
    .shawl-root {
      display: flex;
      justify-content: left;
      width: 100%;
    }
  }
  @media screen and (min-width: 1920px) {
    .w-header {
      background-color: transparent;
      box-shadow: 0px 6px 5px 0px transparent;
    }
    .w-header .w-body {
      background-color: #ffffff;
    }
    .w-footer .w-body{
      background-color: #1F3F71;
    }
  }
  
  